Feature/compose primary key

Try @idclass