Base model is now abstract