extracted asset related methods to AssetUploaderResource