Document
interface: should other teams be able to commit changes to it?Document
s and AssociatedDocument
s? This doesn't seem to give a Document
any identity other than the collection of AssociatedDocument
s that make it up. Consider a change in terminology.
Timer
object for?
Timer
?