This class was introduced because I needed a way to test the MetaForm behavior without having to render it and deal with HTML. Now, most of the behavior is the MetadataEvaluator class, which makes the MetaFormStateManager mostly useless.