| Commit message (Collapse) | Author | Age | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
linkage is required when extending
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
including case insensitive. Simplify lookups and searches accordingly.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
pointered object on the heap, replacing instead with a rvalue reference that is consumed by the get/set function call
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
writes a value
 | 
| | 
| 
| 
|  | 
so quirkily probably still exist)
 | 
| | 
| 
| 
|  | 
which isn't actually suitable for optionals
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
off the const later, but we promise not to change the object)
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
what to do if there's no model
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
model)
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
for anything that extends a ModelPart)
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
backwards!
 | 
| |  | 
 |