The Statuses endpoints and Repository are too cluttered. Simplify the logic and methods that are used to provide simpler to understand logic.