removed scale as a parameter from RmaInterface, added a macro to enable derived type creation...