Проблема решается, но не так вы хотите. Потому что наличие только "своего родного" принципе невозможно, если вы не делаете свой контроллер. Нужно развести бла-бла с тем кто вам эти требования выдумывает. И найти решение которое устроит все три стороны. Например аудит этого кода на предмет неправильности, и только в случае неправильности можно например исключить этот код из исполнения, либо ограничить его возможности и т.д и т.п.