Implemented BlockProxy in Block