* make uses a private field for ConstructUses * expose capped list of uses in ConstructUses * filter capped construct uses in getUses