why copy? I think we don't need to copy because we have property set as strong type. I think it is not necessary.