prepare for reactive attributes