* two arguments, always (drop default `=nil`)
* second argument is not a key. Use `value` or `new_value`.
* should call `_myself[key] = value` to call same method on the `_myself` instance