Derive macros for rPLC project