[Suggestion or Question] CCMenu align method

I like to use CCMenu::align~ Method. (ex. alignItemsHorizontallyWithPadding)
But, It aligns items by using CCDirector::sharedDirector->getWinSize();

CCMenu is a subclass of CCLayer.
And, I think CCMenu aligns items by using getContentSize();

Is this wrong?
I want to know.

If there are other reason about this issue, I implement a subclass of CCMenu that aligns items using getContentSize().