Is there a way to have TypeLite wrap all properties and collections for Knockout. Basically, I want to use .WithConvertor for change a type (as in the Guid example where it generated as a string. Then, however, I want to wrap all types, T, as KnockoutObservable<T> and all collections, T, as KnockoutObservableArray<T>. I don't want to do this on an type-by-type basis as above so it's really more of a formatting issue. I see there are extension points for formatting class and member names, but not their types. Is there a way to tell TypeLite how to format an instance of a type and a collection of a type?