Blockable Parent Class