Bug 900551: Settings API OOP