#20 Refactor modules: content, comment, user, file and tag for later port to the upcoming Entity API.