bool addEntitySilently(Entity entity) { if(entity.isEnabled) { var added = _entities.Add(entity); if(added) { _entitiesCache = null; _singleEntityCache = null; entity.Retain(this); } return added; } return false; }