Remove "where T : class" constraint in Cascade method