Proper use of generics. Transcoding framework should work for both colletions now