 
       display: ->
         @expression.display()
+
     class_mixer(Equation)
 
     class ExpressionComponent

      toString: ->
        "Exp(b: #{@base().toString()}, p: #{@power().toString()})"


    class_mixer(Exponentiation)



      @buildError: (content)->
        @build(is_error: true)

      @buildUnlessExpression: (content)->
        if content instanceof @
          content
        else
          @buildWithContent([content])

      initialize: (opts={})->
        defaults =
