Add metadata transaction support