Added access modifiers to view extensions
Added initial JSON serialization code
Added JSON string coding