Added AbstractModel.php file with method declarations; no implementation