added missing default constructor
renamed confusing variable in path
added missing annotations on new refresh method