rounded out flag update functions with configrable and writable; renamed enumerated to enumerable and bumped version to 2.x accordingly