Transformator/ClassConstant

Resolve #588
Fix #583
i wonder why we avoid transformer