[WIP] Adding assert for type and tag

Implements `assertWrappedElement` to check for correct wrapped element in typified elements.

Closes #53 
I think instead of making all acceptable tags here we shouldn't have any restrictions be placed in base class instead.