Added a RecordFactory.
Reduced visibility of implementations of ColumnCreationStrategy to package.