ComponentDelegate
Property delegate for an Entity wrapping around a ComponentMapper. Allows accessing components assigned to entities with the property syntax. Designed for non-nullable components that are available for all entities without the risk of a NullPointerException.