InterviewQuestions Copy On WriteInterviewQuestionsReference Typecopy-on-writecollection typeValue Type