Use instancetype instead of a hardcoded class