# one-or-both A struct for getting data from inner field safely with state controlled method, preventing user accidentally calling the wrong method.