Second update - generates Slick data access