 				return if @__applyingDefaults
 				@[proxiedName] = value
 
-	@proxy "borderColor", "stroke"
-	@proxy "strokeColor", "stroke"
-	@proxy "borderWidth", "strokeWidth"
+	@alias "borderColor", "stroke"
+	@alias "strokeColor", "stroke"
+	@alias "borderWidth", "strokeWidth"
 
 	# Overridden functions from Layer
 	_insertElement: ->

	@define "html",	get: ->	@_element.outerHTML or ""
	@define "width", get: -> @_width
	@define "height", get: -> @_height
	
	# Disabled properties
	@undefine ["label", "blending", "image"]
	@undefine ["blur", "brightness", "saturate", "hueRotate", "contrast", "invert", "grayscale", "sepia"] # webkitFilter properties

	@undefine ["borderRadius", "cornerRadius", "borderStyle"]
	@undefine ["constraintValues", "htmlIntrinsicSize"]

	# Aliassed helpers
	@alias = (propertyName, proxiedName) ->
		@define propertyName,
			get: ->
				@[proxiedName]
