 						return @
 			# Mutaccs for has_a and is_a
 			else
-				_.extend definition.Constructor.prototype[field],
+				_.extend definition.Constructor::[field],
 					get: (longGet) ->
 						#if(longGet) {
 						#	// Lazy load

		#/* TODO Thoroughly debug these functions... */
		_build_relationship = (definition, field, relationship) =>
			# The relationship is the name of a function that acts as getter/setter
			definition.Constructor.prototype[field] = (entity) ->
				# Use arguments, since we might have a few things coming.
				if arguments.length > 0
					set = if relationship.type is "has_many" then "add" else "set"


			# The multiple relations functions.
			if "has_many" is relationship.type
				_.extend definition.Constructor::[field],
					# Return the set of entities in the relationship.
					get: (longGet) ->
						# Lazy load
