100% test coverage + fixed some small bugs found
EnumMap: docblock comments + micro optimisations