cleanup how ObjectProxy does define instead of set
on initialization to not relying on hijacking create
and using _initMixins, but just to simply detect
we are inside create during setUnknownProperty
and define instead