Module equation, getters and setters added