collection decoration moved to decorator