Generic CRUD in generic-module