[refactor] removed generic parameter from remaining Effect classes