new API for reflexive ATTRIBUTE API