It looks like it works, sweet! `self` here is the instance of `MethodDouble, which is intentionally different from `obj`