public function remove(AbstractEntity $instance) { $entityPool = $this->pool->key(get_class($instance), $this->arr(), true); $entityPool->removeKey($instance->id); unset($instance); return true; }