class Seahorse::Model::Shapes::ShapeRef

def initialize(options = {})

def initialize(options = {})
  @metadata = {}
  @required = false
  @deprecated = false
  options.each do |key, value|
    if key == :metadata
      value.each do |k,v|
        self[k] = v
      end
    else
      send("#{key}=", value)
    end
  end
end