Removed useless constructor.
Added missing getters and setters. Some minor improvements.