Bug 1072757 - Implement SettingsCore

It depends what System.create does. if it has the ability to store the generated class (not sure how now)