See BypassableAbstraction ---- CategoryAbstraction