fix for attribute immutibility