New: encapsulated