 			if options.hasOwnProperty(p)
 				@[p] = options[p]
 
+		@options = {}
 		@_stateMachine = new LayerStateMachine(@)
 		@_context.emit("layer:create", @)
 


		# Don't show any hints while we are animating
		if @isAnimating
			return false 

		for parent in @ancestors()
			return false if parent.isAnimating

			stateName = properties
			return @animateToState stateName, options

		_.defaults(options,properties.options,@options)
		delete properties.options

		animatableProperties = Animation.filterAnimatableProperties(properties)
