make KEY_SCHEMA_VERSION public
make Vec3 mutable