_set and inheritance fixes