Vector2 uses an initializer list in its constructors, while Rectangle does not.
Vector2 uses an initializer list in its constructors, while Rectangle does not.