private setter?