code: public static <T extends Model> T createIt(Object ... namesAndValues){
          return ModelDelegate.createIt(Model.<T>modelClass(), namesAndValues);
      }
docs: This is a convenience method to {@link #create(Object...)}. It will create a new model and will save it
  to DB. It has the same semantics as {@link #saveIt()}.
  
  @param namesAndValues names and values. elements at indexes 0, 2, 4, 8... are attribute names, and elements at
  indexes 1, 3, 5... are values. Element at index 1 is a value for attribute at index 0 and so on.
  @return newly instantiated model which also has been saved to DB.