[issue-309] Remove context arg
[issue-309] Add get_context_by_key method
[issue-309] Override context by key
[issue-309] Add option name to hierarchy
[issue-309] Log key context