[ADD CODE] core, servicebus

implement const construct for typeenum. and add static class for each
type