removed ruleSrcElement param in many rules, using TL-context instead.
Prepared ruleSrcElement to be arbitrary object