/// <summary>
        /// Writes the start element of given object.
        /// </summary>
        /// <param name="o">The o.</param>
        /// <returns></returns>
        protected virtual string WriteStartElement(Stroke o)
        {
            Type type = o.GetType();
            string typeName = type.Name;

            WriteStartElement(typeName);
            
            return typeName;
        }