implement attr_accessor warmup