null-safe relationships marshalling