@override bool matches(Iterable<Type> componentTypes) { final archetype = getArchetype(componentTypes); return archetype == getArchetype(componentTypes); }