moved setStatus() into entity interface