Add more sanity checks for required entity components