Update: object creation fix
draft JavaScript Module Pattern