Don't love this. Thought about creating an ElggUpgradeFactory class...any better ideas?