UIManagedDocument subclass that allows the user to specify which Manage Object Model to use at init.