Update the transformer to handle classes which both have a `lifecycle` value and `implement` lifecycle interfaces. Closes #3276
Update the transformer to handle classes which both have a `lifecycle` value and `implement` lifecycle interfaces. Closes #3276