Rename isFinal to isFinalFunc to not conflict with Declaration::isFinal