final IMove can be set to null