Protected attributes are now correctly read
Fixed typo
Protected attributes now get correctly saved
Fixed encoding issue with no-xml compliant characters
Fixed major bugs with wrongfully protecting all attributes

Database settings for protection are now respected
Correctly stripping unallowed characters form unprotected string outputs (in plain xml or kdbx)
Some refactorings regarding the format
Fixed mayor issue in utilites always retuning yes for nil-arguments