public function getFullRESTValue(PFUser $user, Tracker_Artifact_Changeset $changeset)
 {
     $value = new Tracker_FormElement_Field_List_Bind_UsersValue($changeset->getSubmittedBy());
     if ($changeset->getArtifact()->wasLastModifiedByAnonymous()) {
         $submitted_by_value = $value->getFullRESTValueForAnonymous($changeset);
     } else {
         $submitted_by_value = $value->getFullRESTValue($this);
     }
     $classname_with_namespace = 'Tuleap\\Tracker\\REST\\Artifact\\ArtifactFieldValueFullRepresentation';
     $artifact_field_value_full_representation = new $classname_with_namespace();
     $artifact_field_value_full_representation->build($this->getId(), Tracker_FormElementFactory::instance()->getType($this), $this->getLabel(), $submitted_by_value);
     return $artifact_field_value_full_representation;
 }