class AWS::Record::Validator

def add_accessors klass, *accessors

def add_accessors klass, *accessors
  methods = klass.instance_methods.collect{|m| m.to_s }
  accessors.each do |attr|
    setter = "#{attr}="
    getter = attr.to_s
    unless methods.include?(getter)
      klass.send(:attr_reader, attr)
      klass.send(:public, getter)
    end
    unless methods.include?(setter)
      klass.send(:attr_writer, attr) 
      klass.send(:public, setter)
    end
  end
end