added capacity interface to constrain a reference features capacity