reimplemented actors to use setter injection