gets $front (FrontMC) with real argument;
seems that get_args() makes a copy of input object.
fixed interface as well for pre_load.
added phpdoc comments.
made Request object a singleton.