[cs] Use Activator to handle createEmptyInstance if no matching constructor is found