public static EnumerableActor <T> AsActorQueryiable <T>(this IEnumerable <T> source)
        {
            var act = new EnumerableActor <T>(source);

            return(act);
        }
 public ActorEnumerator(EnumerableActor <TSource> aCollection) : base()
 {
     fCollection = aCollection;
     fIndex      = -1;
     Become(new ActionBehavior <IActor>());
 }