     transforms
 
   inspectObject = (inspections, name, origin, obj) ->
+    blacklistedAttributes = blacklistedAttributesSchemaIndependent
+
     schemaType = obj.__meta?.schema_type
-    blacklistedAttributes = if schemaType
+    if schemaType
       if attrs = blacklistedAttributesBySchema[schemaType]
-        attrs
-      else
-        {}
-    else
-      {}
+        for key, value of attrs
+          blacklistedAttributes[key] = value
 
     obj = transform obj if transform = schemaTransforms[schemaType]
 

      description: ''
      origin: origin

  _schemaHacks =
    KMeansOutput:
      fields: 'names domains help'

          dict[field] = yes
    dicts

  blacklistedAttributesSchemaIndependent = do ->
    dict = {}
    for attrs of _globalHacks
      if attrs = 'fields'
        for field in words _globalHacks[attrs]
          dict[field] = yes
    dict

  schemaTransforms = do ->
    transforms = {}
    for schema, attrs of _schemaHacks
