Convert Abstract to enum based state