interleave setters/getters