Fixed objects sharing the same transformation

A wonky issues between dojo and javascript, since javascript will reference objects and dojo uses objects for declaring, if you put an object in object in a declare, then its effectively a static property.