Changed initialisation of firstName property to be a copy so that it is unaffected when any chances to the mutable string occur.