Better implementation of supportsObject