private void SerializeProperties(IModelElement element)
        {
            var schemaInfo = GetSchemaInfo(element);

            foreach (var prop in schemaInfo.GetProperties(true))
            {
                var value = element.GetPropertyValue(prop);
                if (value.HasValue)
                {
                    _writer.PushProperty("property", prop.Name, Platform.PlatformServices.Current.ObjectSerializer.Serialize(prop.Serialize(value.Value)));
                }
            }
        }