Add model inheritance via struct's anonymous fields