Factorize metrics creation logic in constructor aspect