Added errorList / errorMap properties and valid / size / hideErrors methods