declarative API, record types, page layouts