Странный ты. В чем разница между простыми скалярами и объектами? Ты же в своем первом варианте брал context.query, то есть из объекта брал свойство. Так же и здесь у тебя на вход не конечное свойство, а объект.