more sophisticated search
better impl of Release type and nested types
adds test for SearchRelease method