add mapper annotation to allow easier pre and post persistence of entities