ViewBase is now Generic