Fixed necessities property recording function