All register get/set methods implemented (BUT UNTESTED!!!)