clean-up a bit
zerocopy scalar getters, add zerocopy test