Added constructors to Vector2