make possible to call constructor in expression
fix self recompile