I guess what bothers me is the amount of code required (not only this subclass but also the new ResourceAssembler implementation), when in the end you're just adding "options" in the detailed case.