Resource show refactoring. First version of wa_resource with validation