Can you `((AbstractEntity)input).getProxyIfAvailable()`. This is for legacy entities (where constructor was called), where proxy object is not available.