context classes now using reflection to create loaders/savers