please check the rest of your builders for the miss I mention here:

`fromDisk()` or anything else that extends Resource should also set the current object fields.

ex. `super.fromResource(in).sizeGb(in.sizeGb).zone(in.zone).status(in.status);`