renamed ParameterWrapper::get() to ParameterWrapper::value() to avoid confusion with shared_ptr::get()
new handle access interface: handle() instead of handle->value() (or even older: handle->get())