reflection now uses my own implementation

no more org.reflection or dependencies