property and method scope