Reconsidered some functions in PredictionContextComposer and added comments and todos