constructors changes, added %name%Ptr typedefs, build