updating signature to Document.initialize(). Making sure stale? returns a boolean.