Added debugDescription method, fixed issue with initWithCoder when the names of properties of the class have changed