Changed lazy initialization of structured fields using dynamic proxy pattern