Can you tell me why string is reference type and not as value type. I never understood this.