BlockTypes can now have extra data so we don't have too do migrations