enhancement: update to SilverStripe 3.x