Updated accessors so they are created whenever .set is called