Main models should not be abstract