Started inheritance implementation.