Implemented ISSUE #92 - more options for auto-implementing interfaces