WIP SI-7475 Another attempt at restricting inheritance of privates

 - include direct parents of refinements, otherwise:
 - exclude privates after the first class in the base class sequence