base domain aggregate
adjust
minor update
base domain aggregate
base domain entity