Updated resource validation code and get_name methods
Do not modify metadata upon registration
fuck this and this
Decluttered the interface