Serialize facet load/save

/to @ritch