Added empty abstract Model class