Microdata and refactoring