remove dependency on CoreData, allow external program to specify classes and properties to ignore