Make Model class abstract