There are two instances of the modules and only instantiating them in SaveLoader will throw the exception 'System.ArgumentOutOfRangeException'.