             reasoning: reasoning
             code: code
 
-    # Either get or set the relevant information of the method that
-    # is being described by this document. If you do no supply any
-    # arguments this method will return already described failures.
-    # The relevant should be a string that contains a valid URL.
-    relevant: (relevant) ->
-        return @$relevant if arguments.length is 0
-        noRelevant = "the relevant should be a string"
-        assert _.isString(relevant), noRelevant
-        @emit.call this, "relevant", arguments...
-        return (@$relevant ?= []).push relevant
-
     # Either get or set the produces information of the method that
     # is being described by this document. If you do no supply any
     # arguments this method will return already described failures.

        return @$schemas if arguments.length is 0
        noSchemas = "the schemas should be a object"
        assert _.isObject(schemas), noSchemas
        assert _.extend (@$schemas ?= {}), schemas
        @emit.call this, "schemas", arguments...
        assert @$schemas; return @$schemas


        return @$markings if arguments.length is 0
        noMarkings = "the markings should be a object"
        assert _.isObject(markings), noMarkings
        assert _.extend @$markings ?= {}, markings
        @emit.call @, "markings", arguments...
        assert @$markings; return @$markings

