made researchtree a singleton