CHANGED: made default model constructors protected