Mudei alguns nomes e os namespaces pra ficar mais facil de referenciar depois