Require attributes and references