Create AbstractModel.java