User defined attributes support