#inheritance patterns