Changed readonly to copy and strong for message properties.