add netprop.f{32,64}
refactor netprops to be subclasses
add netobject.array