Enhanced property encapsulation