Hmm can't comment on the method below...
What happens if the GetQuestion method is called with an unkown id? 
Use the custom exception NotFoundException, see the feedbackmanager!