Try another inheritance model