Refactored DirAttribute.