Change from LazyObject to LazyInstance
Use of GeneralObject.ParseList<>() + Cosmetic changes