Attribute should report whether is has some given option, should also return the price modifier for a given option, or false if there is none. Price modifier should return it's flat fee.