Parametry Pma objektu jsou velice podobné parametrům Pmg objektu.
Upozornění pro prototypy a instance: Pro objekt PmaInstance platí, že přejímá pouze parametry příslušného objektu PmaPrototype, kterým může (ale nemusí) zadat změněné hodnoty. To znamená, že že instance může pouze měnit hodnoty existujících parametrů příslušného prototypu. Instance, ale ani rodiče instance, nesmí přidávat parametry nové. Instance (prototyp) má přístupné pouze parametry definované v prototypu, nemá přístup k parametrům rodiče instance. Tím je zajištěno, že všechny instance téhož prototypu mají stejnou sadu parametrů i když s různými hodnotami. Objekt PmaInstance je tedy vyjímečný z hlediska hledání parametrů (bublání), protože v tomto objektu hledání parametrů končí a nepokračuje k rodiči objektu PmaInstance. Z hlediska parametrů je tedy instance prototypu izolována od parametrů zbytku aplikace. Pokud je nutno získat hodnotu parametru pro prototyp z rodičů instance, pak je nutno založit tento parametr v objektu PmaPrototype (se stejným nebo jiným názvem) a na parametr rodiče instance se odkázat buď zde nebo v objektu PmaInstance. Reference na parametr rodiče se provede jako Makro výraz $.par v hodnotě parametru instance nebo prototypu.
Například v prototypu založíme nový parametr boiler, jehož hodnotu nastavíme na hodnotu parametru boiler rodiče instance: boiler:$.par("boiler");
Důležité je, že lze předat parametr Pma objektu do obrazu jako Pmg objektu. Princip je, že parametr Pma objektu se nedostane dovnitř obrazu automaticky (Pmg objekt přímo "nevidí" parametr, který je definován mimo obraz). V obraze je nutno založit příslušný parametr v objektu PmgRoot a při otevření obrazu jej nastavit na hodnotu parametru Pma objektu. Toho lze dosáhnout: