Added SnippetValue class to support array attributes
Updated documentation to match implementation