DRY snake-camel logic
Tests for save()