Replacing First...Slot with a field on the class