Only hide metadata implementation.