Why not constructor injection here?