Boxing/Unboxing used when caching attribute values 0 0 1 1 2 2 a a 3 3 0.5 0.5 0.6 0.6 true true str str