Please find a way not to use self.motion and self.assignment in the poll-api