All this becomes quite useless once hydrator/filter are introduced as dependencies