replaced enumeration types with static string types (workaround for freeze bug)