isto é um construtor de um módulo? :S