/// <summary>
 /// Creates an interaction that will retrieve spaces
 /// </summary>
 /// <param name="responseHandler">The entity responsible for handling the response from the interactor</param>
 /// <param name="spacesRepository">Repository to search for spaces</param>
 public GetSpacesInteractor(IGetSpacesResponseHandler responseHandler, ISpaceRepository spaceRepository)
 {
     this.responseHandler = responseHandler;
     this.spaceRepository = spaceRepository;
 }
 public SpacesController(IGetSpacesRequest getSpacesRequest,
                         IGetSpacesResponseHandler getSpacesResponseHandler)
 {
     this.getSpacesRequest         = getSpacesRequest;
     this.getSpacesResponseHandler = getSpacesResponseHandler;
 }