__properties__
extend from Type
__this__ --> __helper__
__proto__ standalone
property using default method type instead instancemethod hard coded
extend with SimpleType