Made use of generic EntityManager.AddComponent<T> in Entity.AddComponentFromPool<T>