store the field as a static.

a large part of the cost of using this class was re-initing the fMap. we use this "allot" (one for every attached inventory slot for every pipe, every few ticks)