Previewを試しに実装した

`BaseObjectPreviewMixin` => `ModelPreviewMixin`

クラスのdocstringにこのMixinの目的と簡単な使用方法を記載