add ReservedKeyError, raise in #[]=, set RESERVED_KEYS to a non-empty array