Text now requires a User on construction. seed a user in each test setUp that creates a Text directly or through the fake repository so the suite remains green.