Support changing the file bundle after the entity was created, move bundle determination to postCreate() and add to preSave()