public void Deserialize(string s) { var kvp = StaticHelpers.GetKeyValue(s); Name = kvp.Key; string[] tokens = kvp.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); TranslateX = double.Parse(tokens[0]); TranslateY = double.Parse(tokens[1]); }