Add builder method to keep list of columns

It's not convenient to delete columns with #delete_columns method when there are many columns in model. So I've added another method to keep certain column instead of removing
There was a reason, which totally escapes me at the moment!) for this to be in the after_initialize block.