Adds component for this entity.
Returns component of this entity.
Checks if this entity own a specific component.
Invalidates current entity, but it's still a living entity.
See Implementation