Add convienience constructor for BST