На мой взгляд - лучшее решение - это просто забить на это требование, а пользователю поставить -20 в карму

Если пользователь рассуждает об "аттрибутах", то надо сначала спросить - какие это аттрибуты, как они влияют на бизнес процессы и тп. Есть большие шансы, что процентов 20-30 этих аттрибутов очень даже влияют и по ним надо писать детальную постановку (и думать как их положить в систему). А оставшиеся 70-80 процентов аттрибутов можно будет пообещать в светлом будущем, и по возможности, просто задинамить эту задачу...