exposing less private properties