Fix facade properties not validating bug.
- Implemented IDataErrorInfo inteface on Facade Class.
- Copied ViewModel validation methods to the Facade Class with a few minor tweaks.