Come on guys builder clases allow chaining, why use a static init block and all that mess for a simple builder