besides enabling support for the modifier keywords, this should also be slightly faster (because no traversal of a binary is needed for every element anymore.)