abstracted service methods into new model
* service and additional field functions will save inside the manager
replaced function key_exists with array_key_exists() : alias is deprecated
fixed MazeLib_Bean compatibility issues
Merge branch 'develop' of https://github.com/mazelab/maze.core into develop