Moved the attribute definition to its own module.