public QuestBuilder withReward(int value) {
   quest.setReward(value);
   return this;
 }
 public QuestBuilder withIsHidden(boolean value) {
   quest.setHidden(value);
   return this;
 }
 public QuestBuilder withSinceVersion(String value) {
   quest.setSinceVersion(value);
   return this;
 }
 public QuestBuilder withId(long value) {
   quest.setId(value);
   return this;
 }