[model] Separate register_name() from the standard ability::start
[model] Add some ctors for model::remote_values