Grid initializer accepts block as scope