Added the base repositories and the interface for identifiable database objects