Change interface to Article::updateRevisionOn() to take a Revision object instead...