View components - More built in return methods (Fix #354)

    Modify Content/Json/View return type as strongly-typed.