public Company(ICompanyState state)
 {
     _state = state;
 }
 public Company(ICompanyState state, ICompanyStateRepository repo) : this(state)
 {
     _repo = repo;
 }
 public CompanyDto(ICompanyState state)
 {
     _state             = state;
     _companyRoleStates = _state.CompanyRoleStates.Select(s => new CompanyRoleDto(s)).ToList();
 }