handle constness of method
less generated code for pointer_method
cleaning