Work around problem with DeepStruct wrapping, symbol keys, etc.
Refactor post loading from Grove to use UID. Also add logging.