make GSSMechanism codable
cleanup