public Emails(CollectionBase <Email> initialList) : base(initialList.ToMyCollection()) { // getting error on the 'base' call since there is no signature similar to Emails(CollectionBase<Email> initialList) // how can I convert the parameter CollectionBase<Email> initialList to a CollectionBase<Email<String, String>> }