Added dictionary access of attrs dictionary to Model
Simplified definitions in submodel using dictionary access
Replaced concept of Model attributes and attrs with property dictionary
Specifications now have same dictionary access of properties as Model