Make attributes and uniforms of ShaderProgram private.