DELTASPIKE-338 first draft
DELTASPIKE-338 cleanup
DELTASPIKE-288 handling of names and customizable naming conventions