Making fiels volatile/final to migitate any visibility issues