Implemented collection methods for record types