refactor hireText using a ES5 getter
remove useless attributes
illustrated simple interaction with component using a simple public method call