added Base model object. added static inheritance.