Added Model::reload() functionality

In response to #5283