feat(module): added install(Module) to Module