See below my point: is this lazy initialization really required?