Added interval iteration
Added for_member_descriptors