simplified definition types / builders