internal GroupChanged handleEntity(Entity entity) { return _matcher.Matches(entity) ? (addEntitySilently(entity) ? OnEntityAdded : null) : (removeEntitySilently(entity) ? OnEntityRemoved : null); }