Avoid reserved word "abstract"