master
set_message
def self.set_message(type, *attr_keys, &initialize_block) attr_reader(*attr_keys) metaclass.instance_eval do define_method(:keys) do