Deconstruct by @Deconstruct