collect uml collect object cl owner model facad structur featur cl 