MNT: BasicElement now working and passing all tests