added finer-grained functions to AbstractActor