TODO - build and destroy patterns equalizing
ENTITY - builders
ENTITY - unit tests
ENTITY - family building
ENTITY - family unit tests