exposed view as public property