Implement BachMetadata