Implemented ErrorMessageBag for storing errors, added FileNameAttributeLinter