Replace get methods with reserve, mark get methods as deprecated, add tests