cleans singleton pattern on BBCodeSettings
refactores BbcodeComponent