adding sub resource support to cross class parser and making this the
single parser