приватных методов и интерфейсовА зачем они нужны в скриптовом языке? В компилируемых ладно, чтобы тебе за свой магический говнокод стыдно не было, а тут то зачем, если это всё и так любой увидеть может?