public sortDeepVersions( key: K, subKey: keyof T[K], collection: Array ) { return this.sortOnDeepProperty(key, sub