[RF] Remove singleton.(Planning to use Cache<T>)
[AD] ExpressionPacker supports brackets.