Transformator/ClassConstant

Resolve #588
Fix #583
why not AbstractTransformer