Always use soa proxy

This branch makes it so operator[] on native always returns a proxy that calls extract or insert.