i am not sure we need a create, maybe a pre_create and a post_create, but not sure if this makes any difference between persist and flush...