accept JsonSerializable properties