Why it is a bad idea to do function calls on injected services during instantiation in Drupal 8
Today I was tracking down a strange issue with a form submission and validation, which finally turned out to be the consequence of an unobvious wrong function call inside a class constructor.