Adding interface ObjectDeserializable to autoloader

Improve the autoloader code comment and variable names to take
interfaces and SPL registration strategy in consideration.