Changed record creation so that generic records created from non-modelized layouts will be instances of Rfm::Record, instead of instances of newly created model class based on layout. We don't want model classes that aren't defined by the user - they will foul up serialization and any number of other things.