. . . "This works great if your type only has basic types as properties." .