SimpleRepository: aggregate now responsible for versioning
Code standards