Fundamental change of the DB class loading to add a base class concept (and make them all immutable)