Ensure _options is not writeable after instantiation, and use it directly
Add keys and list methods