| When property getter is defined as final on entity B and that entity is lazy loaded from association from entity A, calling that final getter does not trigger lazy loading. Call just silently fails and returns null. There should be no need to define getter as final, but some exception would be nice here to detect these kind of bugs on entities. |