Make marshalling a concern of grefs directly