try to enhance argument order within writing accessors