Make BaseActor an abstract class as it has non abstract methods