Allow sub-types in add operation