in reply to Database Accessor Classes

What about making default behavior to return all fields, but having an optional array ref parameter for "fields".

If the fields param is passed then only those fields are returned.