@Retention(value=RUNTIME)
@Target(value={TYPE,METHOD})
public @interface SaveOption
SaveMode will be
applied for get methods which don't specify a default value.
Annotation can be used at interface and method-level, however any method-level annotations will take precedence over interface-level annotations.
public abstract SaveMode value