The member route can replace the ivar hack.
Multiple file cleanup: remove the rest of ArticleFile.