further refined taxonomy interfaces; re-implemented the singleton
taxonomies