Try to override bitrix code. Optimize, refactor and make opensource