Common dependency injection related classes