Сразу, за хорошую практику прийми, что лучше в связи указывать ключи, меньше магии)
Ну и как тебе выше подсказал вестник Бога, без гет это у тебя просто билдер, а с гет() - у тебя коллекция
Не согласен. Это хорошая магия. Соблюдай соглашения и тогда методы выглядят чистыми. Ежу понятно, что там есть ключи, но они дефолтные, поэтому не указываются. Точно так же можно сказать - всегда указывай первичный ключ в модельке, даже если он и есть "id".
Поэтому именно в этой части не соглашусь. А так да, магией лучше не злоупотреблять