I'm using this in place of active_model_serializers and I'm noticing one difference with how attributes are transformed. This handles transforming attribute keys to underscore but doesn't handle deeply transforming keys in hashes. This is useful when saving to the Postgres data type json.