A flexible model/record class for Salesforce