numColumns has to be set in order to work correctly. Created initWithNumColumns: to make sure it will be set