Rename Entry#handle_entry to #handle and move to private interface
Improve ValueTypeValidator interface and rename some method params for clarity