added Upsert method and global property to automatically escape marked identifiers