components extended, JsonForm