Start defining domain classes