Extract class properties extractor as new service.

This class is mainly used, for breaking the POT (pure object type) for delivering structure as be easily used to generating controls on this basics.