rapidftr/tracker#28 changes implementing inherited methods and changed basemodelview adapter to take basemodel types