include abstract field