Add convenience hasExtension methods