#13: as Translatable checker is require, inject it by construct instead of setter