Object created child rules have a parent rule set
Changed the method of extending the parse function

Removed preparse, extensions should now overwrite parse and call super