 
 
   toConnectionTarget: (connectionTarget) ->
+    @assertSingleArgument(arguments.length)
     @assertConnectionTarget(connectionTarget)
     @connectionTargets.push connectionTarget
     return this



  fromDynamicSources: (sources) ->
    for source in sources
      @assertSource(source)
      @sources.push source



  toTarget: (target) ->
    @assertSingleArgument(arguments.length)
    @assertTarget(target)
    @targets.push target
    return this
