WIP - extract out configuration and orderable_class