class made final, featuresHolder field made transient