потом где-нить перепакуется модель в stdClass (dto) или через DB::table() вытащили данные и приехали Eloquent\Model и Json\Resourсe с таким контрактом только
А если у меня сегодня {user}, а завтра {user:login} например, и везде ищи где этот ->id и меняй на ->login, ну и если std - значит уже пошло что-то не так
То есть когда я сохраняю книгу я не только хочу чтобы айди тома было у книги (это вышло у меня), но также у соответсвуещего тома появилось айди книги привязнной к тому