Added generic parameters to implementation model.