Added ShaderProgram.AttributeCollection