Remove redundant type singatures
Add unboxed Vector support for Vector3 and Quaternion