I looked at the sample form and assumed that these methods would be mandatory. Thank you for the clarification.
When I'm done I'll update the documentation, now it works that way to work with ActiveForm() and ActiveField(), but generally it works like any DattaMapper.