few changes to shiro on business layer