escondendo o tip antes do init