Entity state callbacks