 			var properties : Object = collection.KNOWN_PROPERTIES;
 			
 			registerPropertyCollectionObject(properties, collection);
-			
-			if (collection.defaultValues)
-			{
-				for (var key : String in collection.defaultValues)
-				{
-					m_defaultValues[key] = collection.defaultValues[key];
-				}
-			}
 		}
 		
 		private static function registerPropertyCollectionObject(

		
		protected static function registerDefaultProperties() : Boolean
		{
			CSSDeclaration.registerPropertyCollection(Background);
			CSSDeclaration.registerPropertyCollection(Border);
			CSSDeclaration.registerPropertyCollection(DisplayPosition);
			CSSDeclaration.registerPropertyCollection(Font);
			CSSDeclaration.registerPropertyCollection(Margin);
			CSSDeclaration.registerPropertyCollection(Padding);
			CSSDeclaration.registerPropertyCollection(ScrollbarProperties);
			CSSDeclaration.registerPropertyCollection(Filters);
			CSSDeclaration.registerPropertyCollection(Transition);
			return true;
		}
	}

				ourProp = m_properties[key];
				
				// well, inheritable styles only is the deal
				if (inheritableStylesOnly && !g_inheritableProperties[key] && 
					!(ourProp && ourProp.inheritsValue()))
				{
					continue;
