We have one simple API, for one simple class, for a side project... And you have **3** different constructors... that's really messed up