#17 aligned instance listeners with bean validation (i.e. required properties may be set in @PreUpdate methods)