Point<T> get size => Point<T>(width, height);
set size(Point<T> point) { width = point.x; height = point.y; }