start on multiple composite parents
implement multiple composite parents, add base junit test suite