@Override public <T extends Component> T addComponent(T component) { if (exists()) { return entityManager.addComponent(id, component); } return component; }