resolves #182 by adding source method to Block class.