The name ordering for naming sheets is now a shared class attribute
Simplified Specification constructors and added explicit update methods
Fixed confusing variable name
Simplified internal update methods of Model