public T Read <TNodeBlob, TBlackboard>(int index, ref TNodeBlob blob, ref TBlackboard bb) where TNodeBlob : struct, INodeBlob where TBlackboard : struct, IBlackboard { return(Value.ReadWithRefFallback <T, TNodeBlob, TBlackboard>(index, ref blob, ref bb)); }