When build a data model for a VL Web application I often find myself needing to create collections eg course list (CourseId, CourseName, Value). This requires creating a separate RP so I can create a <collection> of them. More often than not they have zero reuse potential but they end up cluttering up the repository and increasing the number of objects I'm required to manage in a project.
It would be good if it was possible to define multiple RP definitions within the same source objects - specifically these data only ones. This is something that can be done in languages such as VB.NET where I would collect all of this type of definition in a single file.