Just wanted to continue this thread to show that I still have interest in this feature: https://www.gamedev.net/forums/topic/699287-enum-size/
Additionally, I have a bug report from a user here: https://github.com/openplanet-nl/issues/issues/5
I was able to solve the enum size issue on properties before (by just making a getter function) but for arrays it's a bit more difficult without proper support for differently sized enums.