Changed some JDInstance classes and created new markable interface