encapsulated View variables