parse options on instantiation, metric plugins can produce error messages