dp: structural patterns - composite, facade & proxy