     # only a set of arguments that must be scalars or similar to them.
     # This method does not do any processing of args, inserts raws.
     unprocessed: (parameters...) ->
-        detected = _.isFunction @objectable
-        passed = -> @objectable.length is 0
+        detected = _.isFunction @sourcing()
+        passed = -> @sourcing().length is 0
         objectable = "No valid objectable has been set"
         wrapping = "The wrapper must not have arguments"
         throw new Error objectable unless detected
         throw new Error wrapping unless passed()
         joined = parameters.join(", ").toString()
-        stringified = @objectable.toString()
+        stringified = @sourcing().toString()
         "new ((#{stringified})()) (#{joined})"
 
     # Generation of string representation of the object instantiation

SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
###

_ = require "lodash"
uuid = require "node-uuid"
asciify = require "asciify"
connect = require "connect"

    # only a set of arguments that must be scalars or similar to them.
    # This method does process the args, each arg being inspected.
    processed: (parameters...) ->
        detected = _.isFunction @sourcing()
        passed = -> @sourcing().length is 0
        objectable = "No valid objectable has been set"
        wrapping = "The wrapper must not have arguments"
        throw new Error objectable unless detected
        throw new Error wrapping unless passed()
        inspected = _.map parameters, util.inspect
        joined = inspected.join(", ").toString()
        stringified = @sourcing().toString()
        "new ((#{stringified})()) (#{joined})"

# A class that represents a wrapped remote function. It accept the
