Moving methods to queryable extensions for possible removal for iOS