Use primary constructor for controllers