Logic AND Design pattern
Common descendants