Dynamic class loading: I don't want to depend on any kind of plugin