Refactored to use interface
Adding method for filtering a map recursively FEND-901
Making function more null safe
Fixing bug and enchancing unit test FEND-901
Adding JSON support for displaying filtered maps of the taxonomy, FEND-901
Adding JSON support for displaying filtered maps of the taxonomy, FEND-901