virtual destructor
Empty data class
load method for data
restoring original naming scheme for headers
Merge branch 'master' into capi
restore original build