Making lazy properties initializer private to respect multiple inheritance logic
Merge branch 'hotfix/multiple-lazy-properties-inheritance'