no-args constructor for wiring purposes