Return single object instead array for exactly one relation between node

Yes, but manually unmarshalling is not feasible, hence a library that supports it.