public object Clone()
        {
            var o = MemberwiseClone();

            CloneUtility.CloneProperties(o);

            return(o);
        }