dot notation extended (thanks to @ohlle), better indexable object key order stability