public Proposal ProposalOf(Id id) { var events = _eventJournal.Read(id.Value); var domainEvents = ToDomainEvents(events); return(new Proposal(domainEvents)); }