ef
Merge pull request #4 from Shortbreaks/requiredType

WEB-2930: Made type a mandatory property
addition of complex types for backwards compatible checksumming
strings must have minimum length of 1 character
revert forwardly the zero length changes