use Behavhior#key?() to do the lookup bizness in Behavior#method_missing().