Link the ChangeRecorder to the EntityMessageGenerator to reduce boilerplate
code in dependent projects.
Optimise imports