use Any for default inner constructor argument types. closes #4026