Starting to port basic domain objects