It would be nicer to implement the abstract `#readFeature()` method instead of adding support for parsing a single feature in `#readFeaturesNode()`.