i do this here as validateAndCompleteAssociation does it only on targetDocument. or should i make the validate method take a parameter for the field name that could contain a relative class name?