add possibility to expand/access to any object member; better process contructor parameters; try to prevent access files from parent directories; provide more comments;