more updates to AbstractModel; the object's structure should be finished for v1.0