More robust inheritance