Customer Paradigm Candidate Project: Part I

Added AbstractModel class