Maybe is good to implement `respond_to_missing?` instead of `respond_to?` to make `Object#method` work as expected.