Fix metric base class to return appropriate type for metric list.