#12 "KeyDescriptor" elment "use" attribute should be optional - also refactored tests directory structure