Removed inheritance relationship between invoker and exposer classes.
Removed inheritance relationship between invoker and exposer classes.

Note: member-type will be done in a separate commit.

erikvalkering/smartref,erikvalkering/smartref,erikvalkering/smartref