public ProcessComponent createUserProfileTaskStep(NetworkManager networkManager) {
SequentialProcess process = new SequentialProcess();
UserProfileTaskContext context = new UserProfileTaskContext();
process.add(new GetUserProfileTaskStep(context, networkManager));
// Note: this step will add the next steps since it depends on the get result
process.add(new HandleUserProfileTaskStep(context, networkManager));
return process;
}