 		 */
 		protected function get vertexNormal() : SFloat
 		{
-			return new SFloat(new Attribute(VertexComponent.NORMAL));
+			return getVertexAttribute(VertexComponent.NORMAL);
 		}
 
 		/**


		protected function get vertexId() : SFloat
		{
			return new SFloat(new Attribute(VertexComponent.ID));
		}
		
		/**

		 */
		protected function get vertexRGBAColor() : SFloat
		{
			return getVertexAttribute(VertexComponent.RGBA);
		}

		/**
