Module CRUD implementation