By wrapping both the Kentico TreeNode and CustomTable APIs we have created a system that allows you to map either of these object types into your own custom C# classes. By creating this divide you can ensure that your models are fully unit testable and completely independent of the Kentico API layer.
The source for the Kentico mapper can be found on github at the following url: https://github.com/truedigital/True.KenticoMapper.
Please see the readme on github for further information on how to use this extension to Kentico. You can find supplementary articles on our site regarding Kentico mappers: