A bit to simplistic - I suggest adding an `@todo` annotation, since you will need to handle also cases where a zero-argument constructor is not possible.