private TDest MapNestedPoco <TDest>(NestedPoco source) where TDest : class
        {
            var instance = MapSimplePoco <NestedPocoDTO>(source);

            foreach (var obj in source.NestedObjects)
            {
                instance.NestedObjects.Add(MapNestedPoco <NestedPocoDTO>(obj));
            }
            return(instance as TDest);
        }
 private TDest MapNestedPoco <TDest>(NestedPoco source) where TDest : class
 {
     return(_nestedConverter(source) as TDest);
 }