a component which has some properties identified by property.
property of component that needs to be extracted, even by allocating some memory.
optional allocator used only for allocation of accessed components. It should not be used for other purposes whatsoever.
FieldType accessed property.
NotFoundException in case when no requested property is available. InvalidArgumentException in case when passed arguments are somehow invalid for use.
Get a property out of component