This can be perfectly valid, and depends on the property being animated. For example, interpolating between the StyleValue "none" (an identifier) and a TransformationStyleValue is perfectly defined.
var