AGPUSH-1100 : Pull public method to interface

@danbev @cvasilak  : can your review and merge ? 

Master only