TEIID-2600 adding property value validation and minor exception handling
changes