Added support for object properties

Added full support for properties within an object. Changed property
collection from Dictionary<string, string> to Dictionary<string, object>