@tomphp get rid of the second method (completely). If the user needs it, he'll implement it on his own. Too many getters/setters is bad practice :)