- adds typeName property