/** Adds a converter to use to serialize otherwise non-serializable types.
  * Good if you do not have the source and it throws error when trying to serialize it.
  * For example the Unity3D Vector3 can be serialized using a special converter
  */
 public virtual void AddTypeConverter(JsonConverter converter)
 {
     converters.Add (converter);
 }