Enums 46

ref #46