added spec for SE::Enum.enum factory