Removing state from Mover
Making things protected