Map<String, dynamic> toMap() { return ProductModelMapper.ensureInitialized() .encodeMap<ProductModel>(this as ProductModel); }