List of supported primitive types for serialization/deserialization
const Set<Type> kSupportedPrimitiveTypes = {int, double, String, bool, Null};