DmpMetadta use private data, add some functions