Removed AbstractResponse and AbstractResult and their interfaces.. We don't really need them since their concrete classes are the exact same.