property builder pattern in place; built top row; constant ints for property types