Moved Attribute to it's own module.