Should be internal.
Javadoc.
Make Status immutable and introduce a mutable subclass.