++ FINISH
++ DROP
++ FINISH
Drop DescriptorFinder.EMPTY
Refactor: Extract deserialize class to context