インスタンスは、ビヘイビア、および、サービスを持つプラグインによって拡張できます。正しいアプローチを選択することは、何を追加しようとしているかに依存します。変数に追加するために、ビヘイビアを使用します(例:craft.foo())。変数に、サービスの「ID」と呼ばれるカスタムプロパティ名でアクセスできるサブオブジェクトを追加するために、サービスを使用します(例:craft.foo.*)。インスタンスにビヘイビア、または、サービスを付加できます。作成することによって実行できます。環境向けに登録できます。