Improve ABC_ENUM with size() and size_const, prepare for further improvements