validate term, slug generator role on post and term, default role definition, hack app singleton for public constructor