Fixed bug in RequestController which may have fetched document from wrong cluster node (document key instead of userID). Used generics to abstract internal helper function.