Is it be considered bad practice to use Core Data to manage in app settings? For example, I create an entity called "Settings", and give it an attributes like "preferred theme", or "sort by:", then when I want to access the settings, in the viewWillAppear method of a view controller, I fetch the entity, and use the attribute values. Is that inefficient/ is there a better way to do this?Is it be considered bad practice to use Core Da