made model management fragments extensible for reuse of common functionality