Adding overloads to metric factory methods to take context where missing