Here's a suggestion: Never create a page with 2500 checkboxes, 180 propertySelction components and 350 text fields!!!
No human can possibly comprehend a form like that. You could add filters (ie a search box) and / or paging to the form to make it more usable.