RecordGenerator
RecordGenerator copied to clipboard
Allow creating "lazy" builders
Creating a builder from an immutable object results in copying over all of its properties.
It could be optimized by creating a private class, derived from Builder, that also holds onto a reference of Record, and until any setter is called, serves values from the Record.