Updated model classes to use new-style objects (inherit from class object)
Added setStatus method
Merge branch 'properties'