refactor PfwService Interface, split the Interface to two respective Interface
add a StaticVariables class that store common, thread safe inited varibales to be easily visited by other class