added derived class contract to the list of supported contract block types