if you need the code I can paste it
Well, of course we do. What a silly statement.
but it takes up at 3 posts to do so
Or one to do it properly. Use Reply (NOT the Quick Reply field) and use the Additional Options link to attach a zip file of your code.
The main problem appears to be that your class has a no argument constructor and that calls the no argument constructor of the base class, while the base class does not have a no argument constructor.