Example usage of DI framework