MDXBuilder Class with a better way for handling Exception