some fixes
added Utility method to BlockSection to convert into MaterialData