fix some doc/comments/code following @wkeese comments
including removing the mappedKeys definition feature
make sure stateful properties are enumerable