public Activity getActivity(Place place) {
// This is begging for GIN
if (place instanceof LoginPlace)
return new LoginActivity((LoginPlace) place, clientFactory);
else if (place instanceof ProfilePlace)
return new ProfileActivity((ProfilePlace) place, clientFactory);
return null;
}