add limit_width and limit_height virtual constraints