extracting IdentifiableTable as trait
when impl a Dao we need a BaseColumnType to map the id I
(this can only be access from a concret JdbcProfile, therefore we need a Component to provide it)