abstractable