Added IsNull check to ModificationCommand to prevent DBNull propagation
This commit cleans up shared resources by moving check and string resources
to the shared directory and updating project references.

Removed and condensed copied resources from resx and string designer files
Setting Nullable & enum property correctly in model snapshot and designer code