Moved get_native to a private interface that is not exposed in the interface file and removed all the Raw* cross_functions