outline of GGLens object class