sets the target of an unresolved reference in the model returns :type_error if the target is of wrong type, otherwise :success
[Validate]