Developement process of 'custom methods' engine is still in progress.
This document may not be up-to-date. Currently we DO NOT recomend developing your own custom methods because of changes in structure that we expect to appear in the nearest future.