simplify missing facet exception
logging
dispose -> destroy
facet lifecycle logging