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