added ActorAgentMixin; BasicInput includes it by default