protect LensObject empty constructor