Setting custom property to any value that conflicts with JSON will break serialization - invalid JSON will be generated