Fix term.set(Text/Background)Color

Add custom assert name classert and it's local
and changes at temp.set(Text/Background)