... crap, fair questions, this inheritance thing never works out nicely, what's even more upsetting is that `this` "polimorfic" type is here but due to that inheritance nonsense you can only use it for 23% of what you wish you could, nevermind