public T GetValue <T>(IStatusNode <T> node) where T : struct { return(StateData.GetValue <T>(Index)); }