Custom collection endpoints for component/model