Extend _AttributeDict with deep dot notation,
parent fallback and variable expansion