This should receive the same level of documentation as `Serializer.__init__`.