Parametry Pma obiektu są bardzo podobne do parametrów Pmg obiektu.
Uwaga dla prototypów i instancji: Dla obiektu PmaInstance jest ważne, że przejmuje tylko parametry odpowiedniego obiektu PmaPrototype, dla których może (lecz nie musi) określić ich zmienione wartości. To znaczy, że instancja może tylko zmieniać wartości istniejących parametrów odpowiedniego prototypu. Instancja, lecz nawet rodzice instancji nie mogą dodawać nowych parametrów. Instancja (prototyp) ma dostępne tylko parametry zdefiniowane w prototypie, nie ma dostępu do parametrów rodzica instancji. W ten sposób jest zapewnione, że wszystkie instancje tego samego prototypu posiadają taki sam zestaw parametrów choć z różnymi wartościami. Obiekt PmaInstance jest więc wyjątkowy z punktu widzenia wyszukiwania parametrów (bąbelkowania), ponieważ wyszukiwanie parametrów jest zakończone w tym obiekcie i nie jest kontynuowane do rodzica obiektu PmaInstance. Z punktu widzenia parametrów instancja prototypu jest więc odseparowana od parametrów reszty aplikacji. Jeżeli jest konieczne uzyskanie parametru dla prototypu z rodzica instancji, wtedy jest konieczne taki parametr założyć w obiekcie PmaPrototype (z taką samą lub inną nazwą) i odnieść się do parametru rodzica instancji albo tu albo w obiekcie PmaInstance. Odniesienie do parametru rodzica można wykonać jako Makro wyrażenie $.par w wartości parametru instancji lub prototypu.
Na przykład w prototypie załóżmy nowy parametr boiler, którego wartość następnie ustawimy na wartość parametru boiler rodzica instancji: boiler:$.par("boiler");
Ważnym jest, że można przekazać parametr Pma obiektu do panelu jako parametr Pmg obiektu. Zasadą jest, że parametr Pma obiektu nie jest automatycznie przekazywany do środka panelu (Pmg obiekt "nie widzi" parametr, który jest zdefiniowany poza panelem). W panelu jest konieczne założenie odpowiedniego parametru w obiekcie PmgRoot i podczas otwarcia panelu ustawić go na wartość parametru Pma obiektu. To można osiągnąć: