Null object doubles
as_loose_object
or as_black_hole
or allow_any_message
would have been better names.
"null" makes it sound like nil, which you can't send any (almost) message to! So it sounds like it does the opposite (disallows random messages) of what it does (allows random messages).