Cambio para usar Late static binding de php 5.3

getTable(), getSchema(), getSource() y getDatabase() se llaman con static:: y no self:: para poder usar el late static binding de php 5.3.
Esto nos permite poder cambiarlos por modelo, que es muy importante.
Falta añadir getPk() y llamarlo igual