createComponentFromSchema: workaround for React.isValidComponent (closes #36)