Enums

ref #46