ну DI/SLна добычу контекста-то самописный у меня в проектах всегда есть. Впрочем уже переделал - вынес все методы в связанный класс, он будет точкой входа. Но он все равно возможно пока синглтон пусть будет, то есть на пришедший интент каждого типа можно сделать ровно один обработчик. Не уверен что вызвать обработчики в каждом инстансе если их много можно без извращений в виде отслеживания их актуального списка инстансов. Хотя может я че то просто туплю к вечеру