Disjoint siblings

Make siblings disjoint. Define more object properties