remove @todo
write test live setter improvement