Adding custom Credentials serialization/unserialization
Fixed ServiceBase methods in accordance to custom Credentials serial-n/unserial-n
Fixed NOT NULL for "credentials" in schema definition. Credentials may be null.
Removing double-serialization defined in schema
Merge branch 'fix/better-credentials-serialization' into feature/unit-testing