Implementando IoC