add JsonSerializable to entities