Patterns seamless abstract collection