Move to single custom class.
Make SnakeYAML members protected.