Generating all records, improved docblocks, improved test coverage