Poprawne użycie wzorca Revealing Prototype. Więcej informacji w lab_rp.js