Why not use a Vector3f? Or NUI Color and add a type adapter for it?