It is not at all clear what "self-contained" could mean in this context so "separate" would seem more appropriate.
Ir ļoti neskaidrs, ko nozīmē ”pašpietiekams” šajā kontekstā, tādēļ “atsevišķs” šķiet atbilstošāks.