defining public api classes trough inheritance was a design flaw in the past - oc6 will introduce an interface based api concept
@Kondou-ger please remove this for now - we will add this as soon as the new api mechanism is in place - THX