fixed static stringed ObjectType
removed deprecated prefix
added more visiting
removed deprecated methods
removed unneeded temp variable ;-)
added more type-support with Transformer