public ChoreTable.Builder Get(GameObject go)
        {
            if (go == null || chore_table == null)
            {
                return(null);
            }

            if (automatically_populate)
            {
                PopulateDefs(go);
            }

            var result = new ChoreTable.Builder();

            foreach (var def in chore_table)
            {
                result.Add(def);
            }

            return(result);
        }
 private static ChoreTable.Builder Inject(ChoreTable.Builder builder)
 {
     return(builder.Add(new RanchedStates.Def()));
 }