- immutable component system? - method to remove all components of a type without destroying Entities - method to remove a component of a type without destroying entity - auto destroy entities that no longer have components - look at test coverage - docs