Refactored to follow the coding standard for BizTalkComponents