add utility method to save case property access
build case hierarchy