Moved helpers to common package
Now they can be used from both, reflective and macros environment