Add operator= and type cast
Move global link-list out of setting classes