not needed, attributes is by default initialized to nil