I'm inheriting from PortfolioConstructionModel and want to give each security a target percentage based on the security's market cap. However I'm not sure how to get access to the security within the DetermineTargetPercent method that I'm overriding as it doesn't pass in the QCAlgorithm instance, only the list of insights.