  is this object created in constructor  which case it could be reset  good catch  i accidentally added it to constructor while debugging  i wanted it be lazy initialization  there is a chance that developer is not using this api  so no need to have one 