Confirmed that B2 and B3 mapscript and item formats are identical, so just inherit from the B2 classes