An inheritance decorator
Merged the inherit decorator into the LSF branch