public string Metadata() { lock (_metadataLock) { if (_jsonMetadata == null) { _jsonMetadata = BuildJsonMetadata(); } return _jsonMetadata; } }