Dealing with persistence in the Play Framework