DB excepions: consistently declare constructors as public