Added prototypal methods for constructor, swill WIP