Added the basic domain classes