getters/setters for x, y, width, height
union, intersects