Perhaps to leave it open to be extended/derived from? :-)