Interfaces for common serializing types