Add composition inheritance