added set and get methods
automatically set defaults on activation