Let each metric configure itself, and encapsulate its configuration