Manual Validation fixes

'setError' and 'clearError' were setting the 'errors' property directly instead of setting it as an observable