Implemented GLSLAttribute and GLSLUniform interface