add TranslatableBehavior and Tests