Configuration wrapper using a S3 generic.