Basic EmptyRecord and EmptyBlock implementation