yagni genome property