Made Data really independant in ObjectMotor.
This helps concentrate on the real issues.
Used the onName call in delegates to rebuild the appropriate status.
This removes a redundant eClass method which use overlapped onName. It
also now makes Delegate.onName in CtxCore usefull (threw exception
before because it was actually shunted)