moved: member attr uniforms to anonymous object wrapper