base notification text adapter needs __init__ function