+better logging
even better logging
refacotor base backbone classes constructor to BackboneMethods
fix bug where optionalCheck is out of scope