Add ReflectionModel trait