class ImageInteractionPresenter {

    public final void enableInteractions(Context context) {
        mInteractionRequester = getNewInstanceOfRequester(context, new InteractionRequestHandler());
        initializeInteractionListeners();
        toggleInteractionButtons(true);
    }

    protected  ImageInteractionPresenter(int imageId,
                                        @Nullable AccentColorIconButton scoreButton,
                                        @Nullable AccentColorIconButton faveButton,
                                        @Nullable AccentColorIconButton upvoteButton,
                                        @Nullable AccentColorIconButton downvoteButton);

}