Fix bug: getState
Add support of Business service provider