# File lib/aws/record/scope.rb, line 42
      def new attributes = {}

        attributes = attributes.dup
        attributes[:shard] ||= attributes.delete(:shard)
        attributes[:shard] ||= attributes.delete('shard')
        # for backwards compatability, domain is accepted
        attributes[:shard] ||= attributes.delete('domain')
        attributes[:shard] ||= attributes.delete(:domain)
        attributes[:shard] ||= _shard

        base_class.new(attributes)

      end