Tweak the attribute argument extraction code so it won't fail silently in the future.
Fix some bad constructors in Vector3 and Vector4.
Fix the + prefix being generated for boxed floats.