@Override
public Portfolio getPortfolio(ObjectId objectId, VersionCorrection versionCorrection) {
ArgumentChecker.notNull(objectId, "objectId");
ArgumentChecker.notNull(versionCorrection, "versionCorrection");
final ManageablePortfolio manPrt = getPortfolioMaster().get(objectId, versionCorrection).getPortfolio();
final SimplePortfolio prt = new SimplePortfolio(manPrt.getUniqueId(), manPrt.getName());
convertNode(manPrt.getRootNode(), prt.getRootNode(), versionCorrection);
copyAttributes(manPrt, prt);
return prt;
}