Add non-site specific rest resource support
Extended validation with exception handling