What does replacing each `.` character with `']['` accomplish? I see that in some cases of the code generation it changes how we address array indexes within `$data` but there are other places in the code generation where `$mapping['name']` is not used as the context of an array key (e.g. `$this->unitOfWork->setParentAssociation(...)`).