CodeGen refactored and fully implemented ReflectProxy
Removed unnecessary standard outputs