Commenting on temporary dependency declaration and observer being non
static