added new classes for collection objects
scmodel method
dirty commit, methods for model collections
xproj