def convert(self, copy=True, **kwargs):
return self.copy() if copy else self<EOL>
attempt to coerce any object types to better types return a copy
        of the block (if copy = True) by definition we are not an ObjectBlock
        here!