reduced some virtualization
fixed an issue getting collection type