Also - do you want me to hide the properties? Do users really need to know that much detail. If you want me to use ctor's to instantiate the search then we should only show users what the need to see right?

so line 77 above - should not be possible?