Fixed null known type assignment.
Ported missing interface. Added extension element tests.