Make state handling part of the super type so all multiblocks handle it the same.