test infrastructure
rejigged spring config. less ordered but works. need to re-structure long term
service layer
use string enum mapping
attempt to fix cascade woes