Closed
Description
Hi,
I think that the interfaces should be changed to allow constructing objects only by calling its constructors, without the need of using setter methods.
In the exposed examples (README) we can see that the object is constructed before being filled, this imposes several restrictions on the software architecture, because it makes impossible to combine this library with immutable objects.