scaffold for basic domain objects