export interface ISerializer { serialize: (instance: TClass) => TRecord; deserialize: (source: TRecord, instance: TClass) => void; }