Idempotent submodules