added custom convenience functions to Work for retrieving related component Works