[core.interfaces] change default implementation of with_
remove obsolete specializations of with_
rename selfless_arguments -> method_arguments
[tools] rename 'selfless' module to 'arguements'