changed findById and deleteById functions to be static, added, comment block for __call function, corrected bad function name (buildConditions to _buildFindConditions) in recursive _buildFindConditions function