initial.setStatus(getStatus());
initial.setLang(WSRPConstants.DEFAULT_LOCALE);
initial.setValue(getValue());
initial.setListener(registrationInfo); // we don't want to trigger property changes event here so set the listener after value has been set
final RegistrationPropertyDescriptionMapping descriptionMapping = getDescription();
if (descriptionMapping != null)
{
final RegistrationPropertyDescription description = descriptionMapping.toModel(null, null);
initial.setDescription(description);
}
return initial;
}