Constructor injection is nicer than field injection.