Shortened the property names for some private attrs. Use a more concise syntax for lazy instantiation of {} and [].