Allow runtime type info even when RTTI is off. Improve tests and examples