domain object assembly

DELETE ME