encode timestamp in name of roles and custom types

custom types have a name limit of 20 chars
roles have a name limit of 32 chars