Option gives me the opportunity to load data to case class with None as id and then it will be automatically incremented on insert. And I can load the id into the case class from database on select so I will have all necessary data send to the view e.g. as Json.