[misc] Made the SimpleNamedData public, added a few tests, moved the ContactInformationController to the module that deals with record ownership